<!DOCTYPE html>
<html id="blog" lang="en" class="gr__kubernetes_io fontawesome-i2svg-active fontawesome-i2svg-complete">
	<head>
		<meta charset="utf-8">
<title>Blog - Kubernetes</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="shortcut icon" type="image/png" href="../../../images/favicon.png">
<link rel="stylesheet" type="text/css" href="../../../css/base_fonts.css">
<link rel="stylesheet" type="text/css" href="../../../css/styles.css">
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css">
<link rel="stylesheet" type="text/css" href="../../../css/callouts.css">
<link rel="stylesheet" type="text/css" href="../../../css/custom-jekyll/tags.css">




<meta name="description" content="Blog" />
<meta property="og:description" content="Blog" />

<meta property="og:url" content="https://kubernetes.io/blog/" />
<meta property="og:title" content="Blog - Kubernetes" />



<script
src="https://code.jquery.com/jquery-3.2.1.min.js"
integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
crossorigin="anonymous"></script>
<script
src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"
integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU="
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
<script src="../../../js/script.js"></script>
<script src="../../../js/custom-jekyll/tags.js"></script>


		<link rel='stylesheet' type='text/css' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>
		<script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>
		<link rel="stylesheet" type="text/css" href="../../../css/blog.css">
	</head>
	<body>
		<div id="cellophane" onclick="kub.toggleMenu()"></div>

<header>
    <a href="../../../index.html" class="logo"></a>

    <div class="nav-buttons" data-auto-burger="primary">
        <ul class="global-nav">
            
            
            <li><a href="../../../docs/home.1">Documentation</a></li>
            
            <li><a href="../../index.html">Blog</a></li>
            
            <li><a href="../../../partners/index.html">Partners</a></li>
            
            <li><a href="../../../community/index.html">Community</a></li>
            
            <li><a href="../../../case-studies/index.html">Case Studies</a></li>
            
            
             <li>
                <a href="index.html#">
                    English <span class="ui-icon ui-icon-carat-1-s"></span>
                </a>
                <ul>
                
                    <li><a href="../../../zh/index.html">中文 Chinese</a></li>
                
                    <li><a href="../../../ko/index.html">한국어 Korean</a></li>
                
                </ul>
            </li>
         
            <li>
                <a href="index.html#">
                    v1.11 <span class="ui-icon ui-icon-carat-1-s"></span>
                </a>
                <ul>
                
                    <li><a href="https://kubernetes.io">v1.12</a></li>
                
                    <li><a href="../../../index.html">v1.11</a></li>
                
                    <li><a href="https://v1-10.docs.kubernetes.io">v1.10</a></li>
                
                    <li><a href="https://v1-9.docs.kubernetes.io">v1.9</a></li>
                
                </ul>
            </li>
        </ul>
        
        <a href="../../../docs/tutorials/kubernetes-basics/index.html" class="button" id="tryKubernetes" data-auto-burger-exclude>Try Kubernetes</a>
        <button id="hamburger" onclick="kub.toggleMenu()" data-auto-burger-exclude><div></div></button>
    </div>

    <nav id="mainNav">
        <main data-auto-burger="primary">
        <div class="nav-box">
            <h3><a href="../../../docs/tutorials/stateless-application/hello-minikube/index.html">Get Started</a></h3>
            <p>Ready to get your hands dirty? Build a simple Kubernetes cluster that runs "Hello World" for Node.js.</p>
        </div>
        <div class="nav-box">
            <h3><a href="../../../docs/home.1">Documentation</a></h3>
            <p>Learn how to use Kubernetes with the use of walkthroughs, samples, and reference documentation. You can even <a href="../../../editdocs/index.html" data-auto-burger-exclude>help contribute to the docs</a>!</p>
        </div>
        <div class="nav-box">
            <h3><a href="../../../community/index.html">Community</a></h3>
            <p>If you need help, you can connect with other Kubernetes users and the Kubernetes authors, attend community events, and watch video presentations from around the web.</p>
        </div>
        <div class="nav-box">
            <h3><a href="../../index.html">Blog</a></h3>
            <p>Read the latest news for Kubernetes and the containers space in general, and get technical how-tos hot off the presses.</p>
        </div>
        </main>
        <main data-auto-burger="primary">
        <div class="left">
            <h5 class="github-invite">Interested in hacking on the core Kubernetes code base?</h5>
            <a href="https://github.com/kubernetes/kubernetes" class="button" data-auto-burger-exclude>View On Github</a>
        </div>

        <div class="right">
            <h5 class="github-invite">Explore the community</h5>
            <div class="social">
                <a href="https://twitter.com/kubernetesio" class="twitter"><span>Twitter</span></a>
                <a href="https://github.com/kubernetes/kubernetes" class="github"><span>Github</span></a>
                <a href="http://slack.k8s.io/" class="slack"><span>Slack</span></a>
                <a href="http://stackoverflow.com/questions/tagged/kubernetes" class="stack-overflow"><span>Stack Overflow</span></a>
                <a href="https://discuss.kubernetes.io" class="mailing-list"><span>Forum</span></a>
                <a href="https://calendar.google.com/calendar/embed?src=nt2tcnbtbied3l6gi2h29slvc0%40group.calendar.google.com" class="calendar"><span>Events Calendar</span></a>
            </div>
        </div>
        <div class="clear" style="clear: both"></div>
        </main>
    </nav>
</header>

		<section id="hero" class="light-text no-sub">
			<h1>Kubernetes Blog</h1>
		</section>
		<div class="container-fluid" style="padding-top: 2em">
			<div class="row">
				<div class="col-xs-12 col-md-9 text blog-content">
					
	
	<h4 class="date-header">Thursday, June 07, 2018</h4>
<h3 class="post-title entry-title"><a href="https://kubernetes.io/blog/2018/06/07/dynamic-ingress-in-kubernetes/">Dynamic Ingress in Kubernetes</a></h3>


<p><strong>Author</strong>: Richard Li (Datawire)</p>

<p>Kubernetes makes it easy to deploy applications that consist of many microservices, but one of the key challenges with this type of architecture is dynamically routing ingress traffic to each of these services.  One approach is <a href="https://www.getambassador.io" target="_blank">Ambassador</a>, a Kubernetes-native open source API Gateway built on the <a href="https://www.envoyproxy.io" target="_blank">Envoy Proxy</a>. Ambassador is designed for dynamic environment where services may come and go frequently.</p>

<p>Ambassador is configured using Kubernetes annotations. Annotations are used to configure specific mappings from a given Kubernetes service to a particular URL. A mapping can include a number of annotations for configuring a route. Examples include rate limiting, protocol, cross-origin request sharing, traffic shadowing, and routing rules.</p>

<h2 id="a-basic-ambassador-example">A Basic Ambassador Example</h2>

<p>Ambassador is typically installed as a Kubernetes deployment, and is also available as a Helm chart. To configure Ambassador, create a Kubernetes service with the Ambassador annotations. Here is an example that configures Ambassador to route requests to /httpbin/ to the public httpbin.org service:</p>

<pre><code>apiVersion: v1
kind: Service
metadata:
  name: httpbin
  annotations:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v0
      kind:  Mapping
      name:  httpbin_mapping
      prefix: /httpbin/
      service: httpbin.org:80
      host_rewrite: httpbin.org
spec:
  type: ClusterIP
  ports:
    - port: 80
</code></pre>

<p>A mapping object is created with a prefix of /httpbin/ and a service name of httpbin.org. The host_rewrite annotation specifies that the HTTP <code>host</code> header should be set to httpbin.org.</p>

<h2 id="kubeflow">Kubeflow</h2>

<p><a href="https://github.com/kubeflow/kubeflow" target="_blank">Kubeflow</a> provides a simple way to easily deploy machine learning infrastructure on Kubernetes. The Kubeflow team needed a proxy that provided a central point of authentication and routing to the wide range of services used in Kubeflow, many of which are ephemeral in nature.</p>

<p><img src="../../../images/blog/2018-06-01-dynamic-ingress-kubernetes/kubeflow.png" alt="kubeflow" />
<center><i>Kubeflow architecture, pre-Ambassador</center></i></p>

<h2 id="service-configuration">Service configuration</h2>

<p>With Ambassador, Kubeflow can use a distributed model for configuration. Instead of a central configuration file, Ambassador allows each service to configure its route in Ambassador via Kubernetes annotations. Here is a simplified example configuration:</p>

<pre><code>---
apiVersion: ambassador/v0
kind:  Mapping
name: tfserving-mapping-test-post
prefix: /models/test/
rewrite: /model/test/:predict
method: POST
service: test.kubeflow:8000
</code></pre>

<p>In this example, the “test” service uses Ambassador annotations to dynamically configure a route to the service, triggered only when the HTTP method is a POST, and the annotation also specifies a rewrite rule.</p>

<h2 id="kubeflow-and-ambassador">Kubeflow and Ambassador</h2>

<p><img src="../../../images/blog/2018-06-01-dynamic-ingress-kubernetes/kubeflow-ambassador.png" alt="kubeflow-ambassador" /></p>

<p>With Ambassador, Kubeflow manages routing easily with Kubernetes annotations. Kubeflow configures a single ingress object that directs traffic to Ambassador, then creates services with Ambassador annotations as needed to direct traffic  to specific backends. For example, when deploying TensorFlow services,  Kubeflow creates and and annotates a K8s service so that the model will be served at https://<ingress host>/models/<model name>/. Kubeflow can also use the Envoy Proxy to do the actual L7 routing. Using Ambassador, Kubeflow takes advantage of additional routing configuration like URL rewriting and method-based routing.</p>

<p>If you’re interested in using Ambassador with Kubeflow, the standard Kubeflow install automatically installs and configures Ambassador.</p>

<p>If you’re interested in using Ambassador as an API Gateway or Kubernetes ingress solution for your non-Kubeflow services, check out the <a href="https://www.getambassador.io/user-guide/getting-started" target="_blank">Getting Started with Ambassador guide</a>.</p>


	
	<div class="PageNavigation">
	

<ul class="pagination">
    
    <li>
        <a href="../../index.html" aria-label="First"><span aria-hidden="true">&laquo;&laquo;</span></a>
    </li>
    
    <li
    >
    <a href="../../index.html" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a>
    </li>
    
    
    
    
    
    
        
        
    
    
    <li
    ><a href="../../index.html">1</a></li>
    
    
    
    
    
    
        
        
    
    
    <li
    class="active"><a href="index.html">2</a></li>
    
    
    
    
    
    
        
        
    
    
    <li
    ><a href="../3/index.html">3</a></li>
    
    
    
    
    
    
        
        
    
    
    <li class="disabled"><span aria-hidden="true">&hellip;</span></li>
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    
    
    
    
    
        
        
    
    
    <li
    ><a href="../219/index.html">219</a></li>
    
    
    <li
    >
    <a href="../3/index.html" aria-label="Next"><span aria-hidden="true">&raquo;</span></a>
    </li>
    
    <li>
        <a href="../219/index.html" aria-label="Last"><span aria-hidden="true">&raquo;&raquo;</span></a>
    </li>
    
</ul>

	</div>

				</div>
				<div class="col-xs-12 col-md-3 text">
					<div class="widget-content">
						<link rel="alternate" type="application/rss" href="https://kubernetes.io/feed.xml" title="Kubernetes">
						<a class="widget-link" href="https://kubernetes.io/feed.xml"> <i class="fas fa-rss fab-icon"> </i> </a>
						<a class="widget-link" href="https://twitter.com/kubernetesio"> <i class="fab fa-twitter-square fab-icon"> </i> @Kubernetesio</a>
						<a class="widget-link" href="https://github.com/kubernetes/kubernetes"> <i class="fab fa-github-square fab-icon"></i> View on Github </a>
						<a class="widget-link" href="http://slack.k8s.io"><i class="fab fa-slack fab-icon"> </i> #kubernetes-users </a>
						<a class="widget-link" href="http://stackoverflow.com/questions/tagged/kubernetes"><i class="fab fa-stack-overflow fab-icon"></i> Stack Overflow</a>
						<a class="widget-link" href="https://discuss.kubernetes.io"><i class="fab fa-discourse fab-icon"></i>Forum</a>
						<a class="widget-link" href="http://get.k8s.io/"><i class="fab fa-stack-overflow fab-icon"></i> Download Kubernetes</a>
					</div>
					<div class="panel-group" id="blog-archive">
  
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
      <a data-toggle="collapse" data-parent="#archive" href="index.html#collapse-2018">
      2018</a>
      </h4>
    </div>
    <div id="collapse-2018" class="panel-collapse collapse in">
      <div class="panel-body">
        <ul class="list-group">
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/06/27/kubernetes-1.11-release-announcement/">Kubernetes 1.11: In-Cluster Load Balancing and CoreDNS Plugin Graduate to General Availability</a> <span class="date">Jun 27</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/06/07/dynamic-ingress-in-kubernetes/">Dynamic Ingress in Kubernetes</a> <span class="date">Jun 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/06/06/4-years-of-k8s/">4 Years of K8s</a> <span class="date">Jun 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/30/say-hello-to-discuss-kubernetes/">Say Hello to Discuss Kubernetes</a> <span class="date">May 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes/">Introducing kustomize; Template-free Configuration Customization for Kubernetes</a> <span class="date">May 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/">Kubernetes Containerd Integration Goes GA</a> <span class="date">May 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/22/getting-to-know-kubevirt/">Getting to Know Kubevirt</a> <span class="date">May 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/17/gardener/">Gardener - The Kubernetes Botanist</a> <span class="date">May 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/05/hugo-migration/">Docs are Migrating from Jekyll to Hugo</a> <span class="date">May 5</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/04/announcing-kubeflow-0.1/">Announcing Kubeflow 0.1</a> <span class="date">May 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/02/policy-in-kubernetes/">Current State of Policy in Kubernetes</a> <span class="date">May 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/05/01/developing-on-kubernetes/">Developing on Kubernetes</a> <span class="date">May 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/30/zero-downtime-deployment-kubernetes-jenkins/">Zero-downtime Deployment in Kubernetes with Jenkins</a> <span class="date">Apr 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/25/open-source-charts-2017/">Kubernetes Community - Top of the Open Source Charts in 2017</a> <span class="date">Apr 25</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/24/kubernetes-application-survey-results-2018/">Kubernetes Application Survey 2018 Results</a> <span class="date">Apr 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/13/local-persistent-volumes-beta/">Local Persistent Volumes for Kubernetes Goes Beta</a> <span class="date">Apr 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/11/migrating-the-kubernetes-blog/">Migrating the Kubernetes Blog</a> <span class="date">Apr 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/10/container-storage-interface-beta/">Container Storage Interface (CSI) for Kubernetes Goes Beta</a> <span class="date">Apr 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/04/04/fixing-subpath-volume-vulnerability/">Fixing the Subpath Volume Vulnerability in Kubernetes</a> <span class="date">Apr 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/26/kubernetes-1.10-stabilizing-storage-security-networking/">Kubernetes 1.10: Stabilizing Storage, Security, and Networking </a> <span class="date">Mar 26</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/principles-of-container-app-design/">Principles of Container-based Application Design</a> <span class="date">Mar 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/expanding-user-support-with-office-hours/">Expanding User Support with Office Hours</a> <span class="date">Mar 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/how-to-integrate-rollingupdate-strategy/">How to Integrate RollingUpdate Strategy for TPR in Kubernetes</a> <span class="date">Mar 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/apache-spark-23-with-native-kubernetes/">Apache Spark 2.3 with Native Kubernetes Support</a> <span class="date">Mar 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/03/first-beta-version-of-kubernetes-1-10/">Kubernetes: First Beta Version of Kubernetes 1.10 is Here</a> <span class="date">Mar 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/reporting-errors-using-kubernetes-events/">Reporting Errors from Control Plane to Applications Using Kubernetes Events</a> <span class="date">Jan 25</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/core-workloads-api-ga/">Core Workloads API GA</a> <span class="date">Jan 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/introducing-client-go-version-6/">Introducing client-go version 6</a> <span class="date">Jan 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/extensible-admission-is-beta/">Extensible Admission is Beta</a> <span class="date">Jan 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/introducing-container-storage-interface/"> Introducing Container Storage Interface (CSI) Alpha for Kubernetes </a> <span class="date">Jan 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/kubernetes-v19-beta-windows-support/">Kubernetes v1.9 releases beta support for Windows Server Containers</a> <span class="date">Jan 9</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2018/01/five-days-of-kubernetes-19/"> Five Days of Kubernetes 1.9 </a> <span class="date">Jan 8</span> </li>
          
        </ul>
      </div>
    </div>
  </div>
  
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
      <a data-toggle="collapse" data-parent="#archive" href="index.html#collapse-2017">
      2017</a>
      </h4>
    </div>
    <div id="collapse-2017" class="panel-collapse collapse">
      <div class="panel-body">
        <ul class="list-group">
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/12/introducing-kubeflow-composable/"> Introducing Kubeflow - A Composable, Portable, Scalable ML Stack Built for Kubernetes </a> <span class="date">Dec 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/12/kubernetes-19-workloads-expanded-ecosystem/"> Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem </a> <span class="date">Dec 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/12/using-ebpf-in-kubernetes/">Using eBPF in Kubernetes</a> <span class="date">Dec 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/12/paddle-paddle-fluid-elastic-learning/"> PaddlePaddle Fluid: Elastic Deep Learning on Kubernetes </a> <span class="date">Dec 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/autoscaling-in-kubernetes/"> Autoscaling in Kubernetes </a> <span class="date">Nov 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/certified-kubernetes-conformance/"> Certified Kubernetes Conformance Program: Launch Celebration Round Up </a> <span class="date">Nov 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/kubernetes-is-still-hard-for-developers/"> Kubernetes is Still Hard (for Developers) </a> <span class="date">Nov 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/securing-software-supply-chain-grafeas/"> Securing Software Supply Chain with Grafeas </a> <span class="date">Nov 3</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/containerd-container-runtime-options-kubernetes/">  Containerd Brings More Container Runtime Options for Kubernetes </a> <span class="date">Nov 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/11/kubernetes-easy-way/"> Kubernetes the Easy Way </a> <span class="date">Nov 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/enforcing-network-policies-in-kubernetes/"> Enforcing Network Policies in Kubernetes </a> <span class="date">Oct 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/using-rbac-generally-available-18/"> Using RBAC, Generally Available in Kubernetes v1.8 </a> <span class="date">Oct 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/it-takes-village-to-raise-kubernetes/"> It Takes a Village to Raise a Kubernetes </a> <span class="date">Oct 26</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/kubeadm-v18-released/">  kubeadm v1.8 Released: Introducing Easy Upgrades for Kubernetes Clusters </a> <span class="date">Oct 25</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/five-days-of-kubernetes-18/"> Five Days of Kubernetes 1.8 </a> <span class="date">Oct 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/software-conformance-certification/"> Introducing Software Certification for Kubernetes </a> <span class="date">Oct 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/request-routing-and-policy-management/"> Request Routing and Policy Management with the Istio Service Mesh </a> <span class="date">Oct 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/10/kubernetes-community-steering-committee-election-results/"> Kubernetes Community Steering Committee Election Results </a> <span class="date">Oct 5</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/09/kubernetes-18-security-workloads-and/"> Kubernetes 1.8: Security, Workloads and Feature Depth </a> <span class="date">Sep 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/09/kubernetes-statefulsets-daemonsets/"> Kubernetes StatefulSets &amp; DaemonSets Updates </a> <span class="date">Sep 27</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/09/introducing-resource-management-working/"> Introducing the Resource Management Working Group </a> <span class="date">Sep 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/09/windows-networking-at-parity-with-linux/"> Windows Networking at Parity with Linux for Kubernetes </a> <span class="date">Sep 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/08/kubernetes-meets-high-performance/"> Kubernetes Meets High-Performance Computing </a> <span class="date">Aug 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/08/high-performance-networking-with-ec2/"> High Performance Networking with EC2 Virtual Private Clouds </a> <span class="date">Aug 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/08/kompose-helps-developers-move-docker/"> Kompose Helps Developers Move Docker Compose Files to Kubernetes </a> <span class="date">Aug 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/07/happy-second-birthday-kubernetes/"> Happy Second Birthday: A Kubernetes Retrospective </a> <span class="date">Jul 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/07/how-watson-health-cloud-deploys/"> How Watson Health Cloud Deploys Applications with Kubernetes </a> <span class="date">Jul 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/06/kubernetes-1.7-security-hardening-stateful-application-extensibility-updates"> Kubernetes 1.7: Security Hardening, Stateful Application Updates and Extensibility </a> <span class="date">Jun 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/05/draft-kubernetes-container-development/"> Draft: Kubernetes container development made easy </a> <span class="date">May 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/05/managing-microservices-with-istio-service-mesh/">  Managing microservices with the Istio service mesh </a> <span class="date">May 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/05/kubespray-ansible-collaborative-kubernetes-ops/"> Kubespray Ansible Playbooks foster Collaborative Kubernetes Ops </a> <span class="date">May 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/05/kubernetes-monitoring-guide/"> Kubernetes: a monitoring guide </a> <span class="date">May 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/05/kubernetes-security-process-explained/"> Dancing at the Lip of a Volcano: The Kubernetes Security Process - Explained </a> <span class="date">May 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/04/multi-stage-canary-deployments-with-kubernetes-in-the-cloud-onprem/"> How Bitmovin is Doing Multi-Stage Canary Deployments with Kubernetes in the Cloud and On-Prem </a> <span class="date">Apr 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/04/rbac-support-in-kubernetes/"> RBAC Support in Kubernetes </a> <span class="date">Apr 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes/"> Configuring Private DNS Zones and Upstream Nameservers in Kubernetes </a> <span class="date">Apr 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/advanced-scheduling-in-kubernetes/"> Advanced Scheduling in Kubernetes </a> <span class="date">Mar 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/scalability-updates-in-kubernetes-1.6"> Scalability updates in Kubernetes 1.6: 5,000 node and 150,000 pod clusters </a> <span class="date">Mar 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/five-days-of-kubernetes-1.6"> Five Days of Kubernetes 1.6 </a> <span class="date">Mar 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/dynamic-provisioning-and-storage-classes-kubernetes/"> Dynamic Provisioning and Storage Classes in Kubernetes </a> <span class="date">Mar 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/kubernetes-1.6-multi-user-multi-workloads-at-scale"> Kubernetes 1.6: Multi-user, Multi-workloads at Scale </a> <span class="date">Mar 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/03/k8sport-engaging-the-kubernetes-community/"> The K8sPort: Engaging Kubernetes Community One Activity at a Time </a> <span class="date">Mar 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/02/postgresql-clusters-kubernetes-statefulsets/"> Deploying PostgreSQL Clusters using StatefulSets </a> <span class="date">Feb 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/02/caas-the-foundation-for-next-gen-paas/"> Containers as a Service, the foundation for next generation PaaS </a> <span class="date">Feb 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/02/inside-jd-com-shift-to-kubernetes-from-openstack/"> Inside JD.com&#39;s Shift to Kubernetes from OpenStack </a> <span class="date">Feb 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/02/run-deep-learning-with-paddlepaddle-on-kubernetes/"> Run Deep Learning with PaddlePaddle on Kubernetes </a> <span class="date">Feb 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/02/highly-available-kubernetes-clusters/"> Highly Available Kubernetes Clusters </a> <span class="date">Feb 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/running-mongodb-on-kubernetes-with-statefulsets/"> Running MongoDB on Kubernetes with StatefulSets </a> <span class="date">Jan 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/fission-serverless-functions-as-service-for-kubernetes/"> Fission: Serverless Functions as a Service for Kubernetes </a> <span class="date">Jan 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/how-we-run-kubernetes-in-kubernetes-kubeception/"> How we run Kubernetes in Kubernetes aka Kubeception </a> <span class="date">Jan 20</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/scaling-kubernetes-deployments-with-policy-base-networking/"> Scaling Kubernetes deployments with Policy-Based Networking </a> <span class="date">Jan 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/stronger-foundation-for-creating-and-managing-kubernetes-clusters/"> A Stronger Foundation for Creating and Managing Kubernetes Clusters </a> <span class="date">Jan 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2017/01/kubernetes-ux-survey-infographic/"> Kubernetes UX Survey Infographic </a> <span class="date">Jan 9</span> </li>
          
        </ul>
      </div>
    </div>
  </div>
  
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
      <a data-toggle="collapse" data-parent="#archive" href="index.html#collapse-2016">
      2016</a>
      </h4>
    </div>
    <div id="collapse-2016" class="panel-collapse collapse">
      <div class="panel-body">
        <ul class="list-group">
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/kubernetes-supports-openapi/"> Kubernetes supports OpenAPI </a> <span class="date">Dec 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/cluster-federation-in-kubernetes-1.5"> Cluster Federation in Kubernetes 1.5 </a> <span class="date">Dec 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/windows-server-support-kubernetes/"> Windows Server Support Comes to Kubernetes </a> <span class="date">Dec 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/statefulset-run-scale-stateful-applications-in-kubernetes/"> StatefulSet: Run and Scale Stateful Applications Easily in Kubernetes </a> <span class="date">Dec 20</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/container-runtime-interface-cri-in-kubernetes/"> Introducing Container Runtime Interface (CRI) in Kubernetes </a> <span class="date">Dec 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/five-days-of-kubernetes-1.5"> Five Days of Kubernetes 1.5 </a> <span class="date">Dec 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/kubernetes-1.5-supporting-production-workloads"> Kubernetes 1.5: Supporting Production Workloads </a> <span class="date">Dec 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/12/from-network-policies-to-security-policies/"> From Network Policies to Security Policies </a> <span class="date">Dec 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/kompose-tool-go-from-docker-compose-to-kubernetes/"> Kompose: a tool to go from Docker-compose to Kubernetes </a> <span class="date">Nov 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/kubernetes-containers-logging-monitoring-with-sematext/"> Kubernetes Containers Logging and Monitoring with Sematext </a> <span class="date">Nov 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/visualize-kubelet-performance-with-node-dashboard/"> Visualize Kubelet Performance with Node Dashboard </a> <span class="date">Nov 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/kubernetes-certification-training-and-managed-service-provider-program/"> CNCF Partners With The Linux Foundation To Launch New Kubernetes Certification, Training and Managed Service Provider Program </a> <span class="date">Nov 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/skytap-modernizing-microservice-architecture-with-kubernetes/"> Modernizing the Skytap Cloud Micro-Service Architecture with Kubernetes </a> <span class="date">Nov 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/11/bringing-kubernetes-support-to-azure/"> Bringing Kubernetes Support to Azure Container Service </a> <span class="date">Nov 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/tail-kubernetes-with-stern/"> Tail Kubernetes with Stern </a> <span class="date">Oct 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/kubernetes-service-technology-partners-program/"> Introducing Kubernetes Service Partners program and a redesigned Partners page </a> <span class="date">Oct 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/kubernetes-and-openstack-at-yahoo-japan/">  How We Architected and Run Kubernetes on OpenStack at Scale at Yahoo! JAPAN </a> <span class="date">Oct 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/globally-distributed-services-kubernetes-cluster-federation/"> Building Globally Distributed Services using Kubernetes Cluster Federation </a> <span class="date">Oct 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/helm-charts-making-it-simple-to-package-and-deploy-apps-on-kubernetes/"> Helm Charts: making it simple to package and deploy common applications on Kubernetes </a> <span class="date">Oct 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/dynamic-provisioning-and-storage-in-kubernetes/"> Dynamic Provisioning and Storage Classes in Kubernetes </a> <span class="date">Oct 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/10/production-kubernetes-dashboard-ui-1.4-improvements_3"> How we improved Kubernetes Dashboard UI in 1.4 for your production needs​ </a> <span class="date">Oct 3</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/how-we-made-kubernetes-easy-to-install/"> How we made Kubernetes insanely easy to install </a> <span class="date">Sep 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/how-qbox-saved-50-percent-on-aws-bills/"> How Qbox Saved 50% per Month on AWS Bills Using Kubernetes and Supergiant </a> <span class="date">Sep 27</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere"> Kubernetes 1.4: Making it easy to run on Kubernetes anywhere </a> <span class="date">Sep 26</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/high-performance-network-policies-kubernetes/"> High performance network policies in Kubernetes clusters </a> <span class="date">Sep 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/creating-postgresql-cluster-using-helm/"> Creating a PostgreSQL Cluster using Helm </a> <span class="date">Sep 9</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/deploying-to-multiple-kubernetes-with-kit/"> Deploying to Multiple Kubernetes Clusters with kit </a> <span class="date">Sep 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/09/cloud-native-application-interfaces/"> Cloud Native Application Interfaces </a> <span class="date">Sep 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/security-best-practices-kubernetes-deployment/"> Security Best Practices for Kubernetes Deployment </a> <span class="date">Aug 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/stateful-applications-using-kubernetes-datera/"> Scaling Stateful Applications using Kubernetes Pet Sets and FlexVolumes with Datera Elastic Data Fabric </a> <span class="date">Aug 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/sig-apps-running-apps-in-kubernetes/"> SIG Apps: build apps for and operate them in Kubernetes </a> <span class="date">Aug 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/kubernetes-namespaces-use-cases-insights/"> Kubernetes Namespaces: use cases and insights </a> <span class="date">Aug 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/create-couchbase-cluster-using-kubernetes/"> Create a Couchbase cluster using Kubernetes </a> <span class="date">Aug 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/08/challenges-remotely-managed-onpremise-kubernetes-cluster/"> Challenges of a Remotely Managed, On-Premises, Bare-Metal Kubernetes Cluster </a> <span class="date">Aug 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/openstack-kubernetes-communities/"> Why OpenStack&#39;s embrace of Kubernetes is great for both communities </a> <span class="date">Jul 26</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/the-bet-on-kubernetes/"> The Bet on Kubernetes, a Red Hat Perspective </a> <span class="date">Jul 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/oh-the-places-you-will-go/"> Happy Birthday Kubernetes. Oh, the places you’ll go! </a> <span class="date">Jul 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/happy-k8sbday-1/"> A Very Happy Birthday Kubernetes </a> <span class="date">Jul 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/bringing-end-to-end-kubernetes-testing-to-azure-2/"> Bringing End-to-End Kubernetes Testing to Azure (Part 2) </a> <span class="date">Jul 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/automation-platform-at-wercker-with-kubernetes/"> Steering an Automation Platform at Wercker with Kubernetes </a> <span class="date">Jul 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/dashboard-web-interface-for-kubernetes/"> Dashboard - Full Featured Web Interface for Kubernetes </a> <span class="date">Jul 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/cross-cluster-services/"> Cross Cluster Services - Achieving Higher Availability for your Kubernetes Applications </a> <span class="date">Jul 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/citrix-netscaler-and-kubernetes/"> Citrix &#43; Kubernetes = A Home Run </a> <span class="date">Jul 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/thousand-instances-of-cassandra-using-kubernetes-pet-set/"> Thousand Instances of Cassandra using Kubernetes Pet Set </a> <span class="date">Jul 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/stateful-applications-in-containers-kubernetes/"> Stateful Applications in Containers!? Kubernetes 1.3 Says “Yes!” </a> <span class="date">Jul 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/kubernetes-in-rancher-further-evolution/"> Kubernetes in Rancher: the further evolution </a> <span class="date">Jul 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/autoscaling-in-kubernetes/"> Autoscaling in Kubernetes </a> <span class="date">Jul 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/rktnetes-brings-rkt-container-engine-to-kubernetes/"> rktnetes brings rkt container engine to Kubernetes </a> <span class="date">Jul 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/minikube-easily-run-kubernetes-locally/"> Minikube: easily run Kubernetes locally  </a> <span class="date">Jul 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/five-days-of-kubernetes-1.3"> Five Days of Kubernetes 1.3 </a> <span class="date">Jul 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/update-on-kubernetes-for-windows-server-containers/"> Updates to Performance and Scalability in Kubernetes 1.3 -- 2,000 node 60,000 pod clusters </a> <span class="date">Jul 7</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/07/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads"> Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads </a> <span class="date">Jul 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/06/container-design-patterns/"> Container Design Patterns </a> <span class="date">Jun 21</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/06/illustrated-childrens-guide-to-kubernetes/"> The Illustrated Children&#39;s Guide to Kubernetes </a> <span class="date">Jun 9</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/06/bringing-end-to-end-testing-to-azure/"> Bringing End-to-End Kubernetes Testing to Azure (Part 1) </a> <span class="date">Jun 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/05/hypernetes-security-and-multi-tenancy-in-kubernetes/"> Hypernetes: Bringing Security and Multi-tenancy to Kubernetes </a> <span class="date">May 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/05/coreosfest2016-kubernetes-community/"> CoreOS Fest 2016: CoreOS and Kubernetes Community meet in Berlin (&amp; San Francisco) </a> <span class="date">May 3</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/introducing-kubernetes-openstack-sig/"> Introducing the Kubernetes OpenStack Special Interest Group </a> <span class="date">Apr 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/building-awesome-user-interfaces-for-kubernetes/"> SIG-UI: the place for building awesome user interfaces for Kubernetes </a> <span class="date">Apr 20</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/sig-clusterops-promote-operability-and-interoperability-of-k8s-clusters/"> SIG-ClusterOps: Promote operability and interoperability of Kubernetes clusters </a> <span class="date">Apr 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/kubernetes-network-policy-apis/"> SIG-Networking: Kubernetes Network Policy APIs Coming in 1.3 </a> <span class="date">Apr 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/kubernetes-on-aws_15/"> How to deploy secure, auditable, and reproducible Kubernetes clusters on AWS </a> <span class="date">Apr 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/container-survey-results-march-2016/"> Container survey results - March 2016 </a> <span class="date">Apr 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/adding-support-for-kubernetes-in-rancher/"> Adding Support for Kubernetes in Rancher </a> <span class="date">Apr 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/configuration-management-with-containers/"> Configuration management with Containers </a> <span class="date">Apr 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/04/using-deployment-objects-with/"> Using Deployment objects with Kubernetes 1.2 </a> <span class="date">Apr 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/kubernetes-1.2-and-simplifying-advanced-networking-with-ingress"> Kubernetes 1.2 and simplifying advanced networking with Ingress </a> <span class="date">Mar 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/using-spark-and-zeppelin-to-process-big-data-on-kubernetes/"> Using Spark and Zeppelin to process big data on Kubernetes 1.2 </a> <span class="date">Mar 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/building-highly-available-applications-using-kubernetes-new-multi-zone-clusters-a.k.a-ubernetes-lite"> Building highly available applications using Kubernetes new multi-zone clusters (a.k.a. &#39;Ubernetes Lite&#39;) </a> <span class="date">Mar 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/appformix-helping-enterprises/"> AppFormix: Helping Enterprises Operationalize Kubernetes </a> <span class="date">Mar 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/how-container-metadata-changes-your-point-of-view/"> How container metadata changes your point of view </a> <span class="date">Mar 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/five-days-of-kubernetes-12/"> Five Days of Kubernetes 1.2 </a> <span class="date">Mar 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/1000-nodes-and-beyond-updates-to-kubernetes-performance-and-scalability-in-12/"> 1000 nodes and beyond: updates to Kubernetes performance and scalability in 1.2 </a> <span class="date">Mar 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/scaling-neural-network-image-classification-using-kubernetes-with-tensorflow-serving/"> Scaling neural network image classification using Kubernetes with TensorFlow Serving  </a> <span class="date">Mar 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/kubernetes-1.2-even-more-performance-upgrades-plus-easier-application-deployment-and-management"> Kubernetes 1.2: Even more performance upgrades, plus easier application deployment and management  </a> <span class="date">Mar 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/kubernetes-in-enterprise-with-fujitsus/"> Kubernetes in the Enterprise with Fujitsu’s Cloud Load Control </a> <span class="date">Mar 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/elasticbox-introduces-elastickube-to/"> ElasticBox introduces ElasticKube to help manage Kubernetes within the enterprise </a> <span class="date">Mar 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/state-of-container-world-february-2016/"> State of the Container World, February 2016 </a> <span class="date">Mar 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/03/kubernetes-community-meeting-notes/"> Kubernetes Community Meeting Notes - 20160225 </a> <span class="date">Mar 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/kubecon-eu-2016-kubernetes-community-in/"> KubeCon EU 2016: Kubernetes Community in London </a> <span class="date">Feb 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/kubernetes-community-meeting-notes_23/"> Kubernetes Community Meeting Notes - 20160218 </a> <span class="date">Feb 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/kubernetes-community-meeting-notes-20160211/"> Kubernetes Community Meeting Notes - 20160211 </a> <span class="date">Feb 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/sharethis-kubernetes-in-production/"> ShareThis: Kubernetes In Production </a> <span class="date">Feb 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/kubernetes-community-meeting-notes/"> Kubernetes Community Meeting Notes - 20160204 </a> <span class="date">Feb 9</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/kubernetes-community-meeting-notes-20160128/"> Kubernetes Community Meeting Notes - 20160128 </a> <span class="date">Feb 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/02/state-of-container-world-january-2016/"> State of the Container World, January 2016 </a> <span class="date">Feb 1</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/01/kubernetes-community-meeting-notes_28/">Kubernetes Community Meeting Notes - 20160121</a> <span class="date">Jan 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/01/kubernetes-community-meeting-notes/"> Kubernetes Community Meeting Notes - 20160114 </a> <span class="date">Jan 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/01/why-kubernetes-doesnt-use-libnetwork/"> Why Kubernetes doesn’t use libnetwork </a> <span class="date">Jan 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2016/01/simple-leader-election-with-kubernetes/"> Simple leader election with Kubernetes and Docker </a> <span class="date">Jan 11</span> </li>
          
        </ul>
      </div>
    </div>
  </div>
  
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
      <a data-toggle="collapse" data-parent="#archive" href="index.html#collapse-2015">
      2015</a>
      </h4>
    </div>
    <div id="collapse-2015" class="panel-collapse collapse">
      <div class="panel-body">
        <ul class="list-group">
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/12/creating-raspberry-pi-cluster-running/"> Creating a Raspberry Pi cluster running Kubernetes, the installation (Part 2) </a> <span class="date">Dec 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/12/managing-kubernetes-pods-services-and-replication-controllers-with-puppet/"> Managing Kubernetes Pods, Services and Replication Controllers with Puppet </a> <span class="date">Dec 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/12/how-weave-built-a-multi-deployment-solution-for-scope-using-kubernetes/"> How Weave built a multi-deployment solution for Scope using Kubernetes </a> <span class="date">Dec 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/11/creating-a-raspberry-pi-cluster-running-kubernetes-the-shopping-list-part-1/"> Creating a Raspberry Pi cluster running Kubernetes, the shopping list (Part 1) </a> <span class="date">Nov 25</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/11/monitoring-kubernetes-with-sysdig/"> Monitoring Kubernetes with Sysdig </a> <span class="date">Nov 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/11/one-million-requests-per-second-dependable-and-dynamic-distributed-systems-at-scale/"> One million requests per second: Dependable and dynamic distributed systems at scale </a> <span class="date">Nov 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/11/kubernetes-1-1-performance-upgrades-improved-tooling-and-a-growing-community/"> Kubernetes 1.1 Performance upgrades, improved tooling and a growing community  </a> <span class="date">Nov 9</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/11/kubernetes-as-foundation-for-cloud-native-paas/"> Kubernetes as Foundation for Cloud Native PaaS </a> <span class="date">Nov 3</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/10/some-things-you-didnt-know-about-kubectl_28/"> Some things you didn’t know about kubectl </a> <span class="date">Oct 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/09/kubernetes-performance-measurements-and/"> Kubernetes Performance Measurements and Roadmap </a> <span class="date">Sep 10</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/08/using-kubernetes-namespaces-to-manage/"> Using Kubernetes Namespaces to Manage Environments </a> <span class="date">Aug 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/08/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - July 31 2015 </a> <span class="date">Aug 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/the-growing-kubernetes-ecosystem/"> The Growing Kubernetes Ecosystem </a> <span class="date">Jul 24</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/weekly-kubernetes-community-hangout_23/"> Weekly Kubernetes Community Hangout Notes - July 17 2015 </a> <span class="date">Jul 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/strong-simple-ssl-for-kubernetes/"> Strong, Simple SSL for Kubernetes Services </a> <span class="date">Jul 14</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - July 10 2015 </a> <span class="date">Jul 13</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/announcing-first-kubernetes-enterprise/"> Announcing the First Kubernetes Enterprise Training Course </a> <span class="date">Jul 8</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/kubernetes-10-launch-party-at-oscon/"> Kubernetes 1.0 Launch Event at OSCON </a> <span class="date">Jul 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/07/how-did-quake-demo-from-dockercon-work/"> How did the Quake demo from DockerCon Work? </a> <span class="date">Jul 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/06/the-distributed-system-toolkit-patterns/"> The Distributed System ToolKit: Patterns for Composite Containers </a> <span class="date">Jun 29</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/06/slides-cluster-management-with/"> Slides: Cluster Management with Kubernetes, talk given at the University of Edinburgh </a> <span class="date">Jun 26</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/06/cluster-level-logging-with-kubernetes/"> Cluster Level Logging with Kubernetes </a> <span class="date">Jun 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/06/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - May 22 2015 </a> <span class="date">Jun 2</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/kubernetes-on-openstack/"> Kubernetes on OpenStack </a> <span class="date">May 19</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/weekly-kubernetes-community-hangout_18/"> Weekly Kubernetes Community Hangout Notes - May 15 2015 </a> <span class="date">May 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/docker-and-kubernetes-and-appc/"> Docker and Kubernetes and AppC  </a> <span class="date">May 18</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/kubernetes-release-0170/"> Kubernetes Release: 0.17.0 </a> <span class="date">May 15</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/resource-usage-monitoring-kubernetes/">Resource Usage Monitoring in Kubernetes</a> <span class="date">May 12</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - May 1 2015 </a> <span class="date">May 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/kubernetes-release-0160/"> Kubernetes Release: 0.16.0 </a> <span class="date">May 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/05/appc-support-for-kubernetes-through-rkt/"> AppC Support for Kubernetes through RKT </a> <span class="date">May 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/weekly-kubernetes-community-hangout_29/"> Weekly Kubernetes Community Hangout Notes - April 24 2015 </a> <span class="date">Apr 30</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/borg-predecessor-to-kubernetes/"> Borg: The Predecessor to Kubernetes </a> <span class="date">Apr 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/kubernetes-and-mesosphere-dcos/"> Kubernetes and the Mesosphere DCOS </a> <span class="date">Apr 22</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/weekly-kubernetes-community-hangout_17/"> Weekly Kubernetes Community Hangout Notes - April 17 2015 </a> <span class="date">Apr 17</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/kubernetes-release-0150/"> Kubernetes Release: 0.15.0 </a> <span class="date">Apr 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/introducing-kubernetes-v1beta3/"> Introducing Kubernetes API Version v1beta3 </a> <span class="date">Apr 16</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/weekly-kubernetes-community-hangout_11/"> Weekly Kubernetes Community Hangout Notes - April 10 2015 </a> <span class="date">Apr 11</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/faster-than-speeding-latte/"> Faster than a speeding Latte </a> <span class="date">Apr 6</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/04/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - April 3 2015 </a> <span class="date">Apr 4</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/03/paricipate-in-kubernetes-user/"> Paricipate in a Kubernetes User Experience Study </a> <span class="date">Mar 31</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/03/weekly-kubernetes-community-hangout/"> Weekly Kubernetes Community Hangout Notes - March 27 2015 </a> <span class="date">Mar 28</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/03/kubernetes-gathering-videos/"> Kubernetes Gathering Videos </a> <span class="date">Mar 23</span> </li>
          
          <li class="list-group-item"><a href="https://kubernetes.io/blog/2015/03/welcome-to-kubernetes-blog/">Welcome to the Kubernetes Blog!</a> <span class="date">Mar 20</span> </li>
          
        </ul>
      </div>
    </div>
  </div>
  
</div>
				</div>
			</div>
		</div>
		<footer>
    <main class="light-text">
        <nav>
            
            
            
            <a href="../../../docs/home.1">Documentation</a>
            
            <a href="../../index.html">Blog</a>
            
            <a href="../../../partners/index.html">Partners</a>
            
            <a href="../../../community/index.html">Community</a>
            
            <a href="../../../case-studies/index.html">Case Studies</a>
            
        </nav>
        <div class="social">
            <div>
                <a href="https://twitter.com/kubernetesio" class="twitter"><span>twitter</span></a>
                <a href="https://github.com/kubernetes/kubernetes" class="github"><span>Github</span></a>
                <a href="http://slack.k8s.io/" class="slack"><span>Slack</span></a>
            </div>
            <div>
                <a href="http://stackoverflow.com/questions/tagged/kubernetes" class="stack-overflow"><span>Stack Overflow</span></a>
                <a href="https://discuss.kubernetes.io" class="mailing-list"><span>Forum</span></a>
                <a href="https://calendar.google.com/calendar/embed?src=nt2tcnbtbied3l6gi2h29slvc0%40group.calendar.google.com" class="calendar"><span>Events Calendar</span></a>
            </div>
            <div>
                <a href="../../../docs/getting-started-guides/index.html" class="button">Get Kubernetes</a>
                <a href="https://git.k8s.io/community/contributors/guide" class="button">Contribute</a>
            </div>
        </div>
        <div id="miceType" class="center">
            &copy; 2018 The Kubernetes Authors | Documentation Distributed under <a href="https://git.k8s.io/website/LICENSE" class="light-text">CC BY 4.0</a>
        </div>
        <div id="miceType" class="center">
            Copyright &copy; 2018 The Linux Foundation&reg;. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage" class="light-text">Trademark Usage page</a>
        </div>
    </main>
</footer>

		<button class="flyout-button" onclick="kub.toggleToc()"></button>

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-36037335-10', 'auto');
ga('send', 'pageview');


(function () {
    window.addEventListener('DOMContentLoaded', init)

        
        function init() {
            window.removeEventListener('DOMContentLoaded', init)
                hideNav()
        }

    function hideNav(toc){
        if (!toc) toc = document.querySelector('#docsToc')
        if (!toc) return
            var container = toc.querySelector('.container')

                
                if (container) {
                    if (container.childElementCount === 0 || toc.querySelectorAll('a.item').length === 1) {
                        toc.style.display = 'none'
                            document.getElementById('docsContent').style.width = '100%'
                    }
                } else {
                    requestAnimationFrame(function () {
                        hideNav(toc)
                    })
                }
    }
})();
</script>



	</body>
</html>
